The Rapid Application Development Race is a programming competition open to any kind of development tool and/or language. The RAD Race focuses on real life business and administrative programming and not on algorithm development.
Tips and observations from a team of programmers who have regularly won in the ACM programming contests. Published in ACM Crossroads, the student magazine of the ACM.